#ifndef FRASE_LIB_H
#define FRASE_LIB_H

#include <stdio.h>
#include <stdlib.h>
#include <string.h>

#define TAM_PALAVRA 200
#define TAM_FRASE 2000

/* Estrutura do vetor de palavras */
struct _no{
  char *palavra;
  struct _no *anterior;
  struct _no *proximo;
};
typedef struct _no no;

/* Lê uma frase do arquivo e armazena na string chamada buffer */
void get_frase(FILE *fp, char* buffer);

/* Função que quebra uma frase em um vetor de palavras */
int get_palavras(char* frase, char* palavra, int posicao_atual);

/* Função que verifica a ocorrência de um palindromo em uma frase */
int verifica_palindromo(char *palavra, int *contador);

#endif
